mysql建表sql语句(mysql查询建表sql)
时间 :
2023-04-06
编辑 :admin
什么是MySQL?
MySQL是一种关系型数据库管理系统,是由瑞典MySQL AB公司开发,目前由Oracle公司维护的一种开源的数据库。它是最流行的关系型数据库管理系统之一,普遍应用于Web应用程序开发中。
如何使用MySQL建表?
要建立MySQL表,需要执行一些SQL语句。以下是一个简单的示例:
CREATE TABLE `example` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
在上面的SQL语句中, 我们创建了一个名为’example’的表,并定义了三个字段:`id`, `name`, 和`age`。 `id`字段是自动递增的主键,`name`字段是varchar类型的,不允许为空,`age`是一个可选的int字段,如果没有指定,则为NULL。
如何为MySQL表添加额外的字段?
如果您需要添加新的字段到MySQL表中,可以使用ALTER TABLE语句。列出以下示例:
ALTER TABLE `example` ADD COLUMN `email` varchar(255) DEFAULT NULL, ADD COLUMN `phone` varchar(50) DEFAULT NULL;
在上面的SQL语句中, `email`和`phone`是新增的字段。`DEFAULT NULL`表示如果没有指定该字段,则其值为NULL。
在实际使用中,您可以根据需要通过SQL语句更改表,如更改字段属性,添加和删除索引等来满足应用程序的需求。